Text this: Optimization of dimethylammonium addition and effects of guanidium co-addition to CH3NH3PbI3 perovskite solar cells