add Domoraen::Producer class