framework compression