cooperative system