finish modify