fully cooperating