really basic v1 of the compressor