add ReferenceViewer