Enhanced Kinetics In Nanoarchitectured Photoelectrochemical Solarcells by Zhenzhen Yang