Added huffman class (which is also decended from other two classes