Collective weaving