Diverse generations