add multi-delete support