a method of weaving