Implementing pipeline view model