New: solvingproblems