add models and views