Completed version of 1 producer to multiple consumers model