Small Molecule Solar Cells -- Polymer solar cells -- Liquid Dye Sensitized