Multiple methoxy groups in carbazole-based hole transporting layers for efficient perovskite solar cells: a computational and experimental investigation | Synapse