add trie, not yet test