delete and fixup delete