added trie tree