modify view model