Category carpet weaving