creates mainView