Title: Nanostructured ZnO electrodes for solar cell applications