use UnicodeDictWriter