adding delete support