Ultra Thin Flexible Solar Films