this a good and bad, but mostly good