Climate, energy and environment