add --delete support