resource cooperation