1. College of Materials and Textiles
2. Key Laboratory of Advanced Textile Materials and Manufacturing Technology of the Ministry of Education
3. China
4. Engineering Research Center for Eco-Dying & Finishing of Textiles of the Ministry of Education
5. Department of Textile Engineering, Chemistry and Science
6. North Carolina State University
7. Raleigh
8. USA