Total view and conttroller setup