implement bulk delete