added modesl and views