The modern generation