configurable choice of compressors