modify producer.rb