add data structures (trie) and memory management
advance but not finished c7_35, mainly due lack of technical knowledge of C memory management.
add targets for kbt_util.w