resolving bug with Viewer3D