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. Beijing Research Institute of Chemical Industry (BRICI)
7. Beijing 100013
8. China