updated compression