Email Record: Thin film solar cells with light trapping transparent conducting oxide layer /