add LZ77