Added basic view functionality as a starting point