1. State Key Laboratory for Physical Chemistry of Solid Surfaces
2. Collaborative Innovation Center of Chemistry for Energy Materials
3. The Key Laboratory for Chemical Biology of Fujian Province
4. Department of Chemistry
5. College of Chemistry and Chemical Engineering
6. College of Chemical Engineering and Materials Science
7. Quanzhou Normal University
8. Quanzhou
9. China
10. Institute of Chemistry
11. University of the Punjab
12. New Campus
13. Lahore 54590
14. Pakistan
15. Hefei National Laboratory for Physical Sciences at the Microscale
16. University of Science and Technology of China
17. Hefei