diff complete