work in subdirectory pinyin, add hashtable