added new view model classes