ViewModel Render functionality