Design of porphyrin-based conjugated microporous polymers with enhanced singlet oxygen productivity. Issue 50 (4th May 2016)