Fuel cells, solar panels, and storage devices materials and methods. (2017)