add support for batch delete