On weaving