Producers and suppliers