preliminary views work, need to rebase
adding missing views partials