compression improvements