v0.5: add trie tree