doi:10.1016/j.joule.2023.12.014