lexiconalgorithm
