producers and developers