add license
add folsom
support trie topic structure