Add compress\decompress functionality