rename View to Viewpoint