add huffman coding