add Huffman codes
update