complex problem-solving roles