Cooperative Group Maps