modify lz77