using new folding in weaving