Some recent spinning dyeing and weaving.