cooperation on assignments
