problem-solving toolkit