Added Compressor class