10.1016j.joule.2020.02.011