The art of weaving 2