added getAllProblems() and getIncorrectProblems()