Revenue collection is outsourced to a range of different types of agents within and across councils. Another example from Mwanza City Council shows how the collection of fish market fees was outsourced to a fish dealer organization and the collection of fees at the central market was contracted to a vegetable cooperative operating in the market. In Kilosa District Council the collection of forest levies was outsourced to a private company whose main activity is to run private schools. Iringa District Council contracted villages to collect revenue from village businesses.