cooperative strategies