weaving processing