delete processing