added includes to the producer code