An overview on basics of organic and dye sensitized solar cells, their mechanism and recent improvements. (October 2017)