deleteWithStrategy