Add Viewer method