diff --git a/compact/display.xml b/compact/display.xml
index bd358cc36747d8589147ff442531c8968dac426c..edc77cfd79b1c13347289a948a1384a6358a42d5 100644
--- a/compact/display.xml
+++ b/compact/display.xml
@@ -69,7 +69,7 @@
     <comment>
       Deprecated colors.
     </comment>
-    <vis name="GreenVis"       alpha="1.0"  r= "0.0" g="1.0" b="0.0" showDaughters="true" visible="true"/>
+    <vis name="GreenVis"       alpha="1.0"  r= "0.0" g="1.0" b="0.0" showDaughters="false" visible="true"/>
     <vis name="RedVis"         alpha="0.2"  r= "1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
     <vis name="RPVis"          alpha="0.99"  r= "1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
     <vis name="RPLayerVis"     alpha="0.99"  r= "0.0" g="0.7" b="0.3" showDaughters="true" visible="true" lineStyle="solid" drawingStyle="solid" />
diff --git a/compact/sphere_test.xml b/compact/sphere_test.xml
index f93f5bfc6ba87f68b23dfd964d3ec80d08731538..732607b820628b7ecb063a12a1a449443761ffe4 100644
--- a/compact/sphere_test.xml
+++ b/compact/sphere_test.xml
@@ -15,7 +15,7 @@
 
   <detectors>
     <detector
-      id="1000"
+      id="2"
       name="sphere_test"
       type="athena_sphere_test" 
       readout="sphere_test_hits"
@@ -38,8 +38,8 @@
         thetamax="120*deg"
         phimin="-45*deg"
         phimax="45*deg"
-        yrot="110*deg"
-        material="AcrylicOptical"
+        yrot="0*deg"
+        material="PyrexGlass"
         vis="GreenVis"
         />
       <sensor
@@ -49,7 +49,7 @@
         halflengthx="1.5*m"
         halflengthy="1.5*m"
         halflengthz="0.1*m"
-        material="AcrylicOptical"
+        material="PyrexGlass"
         vis="BlueVis"
         />
     </detector>
diff --git a/src/sphere_test.cpp b/src/sphere_test.cpp
index b01699d604583f889b690ecebaf6894a01e23703..5c96c803a66bcfb97a4317f525a0274b43bc6287 100644
--- a/src/sphere_test.cpp
+++ b/src/sphere_test.cpp
@@ -58,26 +58,17 @@ static Ref_t create_detector(Detector& desc, xml::Handle_t handle, SensitiveDete
   double ly = detElem.child(_Unicode(sensor)).attr<double>(_Unicode(halflengthy));
   double lz = detElem.child(_Unicode(sensor)).attr<double>(_Unicode(halflengthz));
 
-  Sphere mirror_solid( radius-thickness, radius, thetamin, thetamax, phimin, phimax );
+  Sphere mirror_solid( radius-thickness, radius);//, thetamin, thetamax, phimin, phimax );
   IntersectionSolid mirror_solid2(mirror_solid, Box(lx,ly,lz), Position(0,0,radius-thickness));
-
-  // volume
   Volume sphereVol("mirror_v",mirror_solid2,sphereMat);
-
-  // placement
+  sphereVol.setVisAttributes(sphereV);
   auto spherePV = envVol.placeVolume(sphereVol, Transform3D(RotationY(yrot)));
   DetElement sphereDE(det, "mirror_de", 0);
   sphereDE.setPlacement(spherePV);
 
-
-
   Box sensor_solid(lx,ly,lz);
-  // volume
   Volume boxVol("sensor_v",sensor_solid,boxMat);
   boxVol.setVisAttributes(boxVis);
-  boxVol.setSensitiveDetector(sens);
-
-  // placement
   auto boxPV = envVol.placeVolume(boxVol);
   boxPV.addPhysVolID("sensor", 0);
   DetElement boxDE(det, "sensor_de", 0);