fix trie, add trie test