add compress/decompress
fix reademe