added a viewModel for main window