1. State Key Laboratory of Applied Organic Chemistry (SKLAOC)
2. The Key Laboratory of Catalytic Engineering of Gansu Province
3. College of Chemistry and Chemical Engineering
4. Lanzhou University
5. Lanzhou
6. Department of Electrical and Computer Engineering
7. University of Toronto
8. Toronto
9. Canada