implications for humanity