added multiple views and models, including navigation and templates