add trie, not finished