1. State Key Laboratory of Fine Chemicals
2. Dalian University of Technology
3. 116024 Dalian
4. China
5. School of Chemical and Biomedical Engineering
6. Nanyang Technological University
7. Singapore 637457
8. Singapore
9. Ningbo Institute of Dalian University of Technology