view model changes