Email Record: Dye Sensitized Solar Cells Principles and New Design