add compression