changed ViewModel.getView to ViewModel.createView()