add dictionary. right now hints are using dictionary to eleminate the not possible ones. But the prediction is not filtered by dictionary