It is a long cherished goal to power our world with instant sunlights. Photovoltaic devices made it possible. Cheap materials and thin film technologies will make photovoltaic device more efficinet and affordable. Great interests in CZTS based films are rising due to their abundant compositions and promising properties for a sunlight absorber. We explore their formation mechanisms, achieve high quality films and pursue better device performances.