insert blockdelete correctly