adding delete philosophy