work on producer
work on producer form