parse and view model