All Photoelectrochemical cells articles