Future heterojunction batteries