huffman and others