add trie and surffix array