neatened up and automated things, added proper compressor