integrate compress