producer theory