1. State Key Laboratory of Fine Chemicals
2. Institute of Artificial Photosynthesis
3. DUT-KTH Joint Education and Research Centre on Molecular Devices
4. Institute for Energy Science and Technology
5. Dalian University of Technology
6. National-Local Joint Engineering Laboratory of New Energy Photoelectric Devices
7. College of Physics Science and Technology
8. Hebei University
9. 071002 Baoding
10. China
11. Department of Chemistry
12. School of Engineering Sciences in Chemistry, Biotechnology and Health
13. KTH Royal Institute of Technology
14. Stockholm 10044
15. Sweden