refactored controller
added fuzzy find, results should always have 3 choiceS