Cooperation Models