Added a 3D viewer