Knitting, dyeing, printing, and finishing