todays generation vs. generations past