The future of humanity 39