Energy, climate and environment