add longestPrefixMatchedWord function