add view model controllers