Dye-sensitized Photoelectrochemical Cells Research Articles