add compaction style option