Text this: Effects of precursors composition on characteristics of organic-inorganic Methyl Ammonium Lead Trihalide Perovskite-based thin films