added compressor for output