fixed bug because 2x struct Trie