delete pushed down to the model