delete and modify