1.add the compress/decompress algorithm. 2.add some test case