clarification of model implementation