category: add show correct answer functionality; refactoring