add after weaving