add viewerr2