added a model, some new views