competition versus cooperation