1. Key Laboratory of Chemical Biology of Hebei Province
2. Key Laboratory of Analytical Science and Technology of Hebei Province
3. College of Chemistry and Environmental Science
4. Hebei University
5. Baoding 071002
6. College of Chemistry
7. Key Laboratory of Advanced Energy Material Chemistry
8. Nankai University and Collaborative Innovation Center of Chemical Science and Engineering (Tianjin)
9. Tianjin 300071
10. China
11. College of Textile and Garments
12. Hebei University of Science and Technology
13. Shijiazhuang 050018
14. Department of Chemical Engineering
15. University of Waterloo
16. Waterloo
17. Canada