models and views added