1. Institute of Artificial Photosynthesis
2. State Key Laboratory of Fine Chemicals
3. DUT-KTH Joint Education and Research Centre on Molecular Devices
4. Dalian University of Technology (DUT)
5. 116024 Dalian
6. School of Chemical Science and Engineering
7. Centre of Molecular Devices
8. Department of Chemistry
9. KTH Royal Institute of Technology
10. 10044 Stockholm