Started using a viewModel