refactored candidate selection to support multiple bigram models