Carbon and energy progress