refactored the start-view in view_definition.clj