basic view controller set up