experimented around with suggest tree vs trie