Can technology save the world