Doping and alloying for improved perovskite solar cells | Synapse