adding IViewXapi