Cooperative associate