added view model example