Investigation of oxide layer on CdTe film surface and its effect on the device performance. (December 2015)