First version of model-view coupling