proactive problem-solving