init for creating producers