Carpet-weaving is one of the 14 activities of the Choephelling Cooperative Society run by around 2,000 shareholders from the settlement straddling 2,000 acres. The society is self-sustaining, handling almost everything from banking to farming, including running a small tea garden in the settlement.