change model to vo