Dye Synthesized Solar Cell