started work on producer threads