takes in the view