Huffman all funcs