A new kind of transparent and self-cleaning film for solar cells.