Add support for compression - completed