humanity flourishes