new compression schema