viewerParser wip