Cooperative frameworks