complete bulk delete function