generations are watching