MainView class