split out views into their own file