changing to use other compressors, should make it modifable