Energy for the future