renamed surface to view and added empty method for slicing the view