photoelectrochemical methods