Complex problems and collaboration