Advances in greener energy technologies. (2020)