finish model, start logic and view, check point