compressor.c 2