adjusted producer model