add producer model