Understanding model and view