first modify
commit modification