On Weaving