fixed main view model