1. State Key Laboratory of Fine Chemicals
2. Institute of Artificial Photosynthesis
3. DUT-KTH Joint Education and Research Center on Molecular Devices
4. Dalian University of Technology (DUT)
5. Dalian 116024
6. Laboratory of Photomolecular Science
7. Institute of Chemical Sciences and Engineering
8. École Polytechnique Fédérale de Lausanne
9. CH-1015-Lausanne
10. Switzerland