Add a job producer, and clean up recorder