Text this: A review on thin films on indium tin oxide coated glass substrate