for delete conflict