new view method for controllers