cooperative model