removing deleting and retrieving