added batch delete