Added producer code