Create candidates based on regexp, not on dictionary. Add more features and conduct a more responsible supervision.
Don't necessarily look for a definition that has capital letters
Commit before run