viewModel adjustments