Countries and oil companies at the UN climate talks have promised to make major progress in tackling global warming in a large new energy pledge.
Around 100 countries pledged to triple world renewable energy use by 2030.
Fifty oil and gas companies, including Saudi giant Aramco, also pledged to stop adding to planet-warming gases by 2050.
That only covers emissions from production, however; not the burning of fossil fuels.
Critics say the pledge will not meaningfully tackle climate change.
There are no penalties for missing targets and the promises are not binding.