diff --git a/Code/Mantid/instrument/CRISP_Definition.xml b/Code/Mantid/instrument/CRISP_Definition.xml
index 89608983f0a793d123df9eb14bc8ac2c5fc5bb27..1404bb47d4ce5afdd7c8a419d8f7372b4d530082 100644
--- a/Code/Mantid/instrument/CRISP_Definition.xml
+++ b/Code/Mantid/instrument/CRISP_Definition.xml
@@ -1,20 +1,104 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- For help on the notation used to specify an Instrument Definition File 
-     see http://www.mantidproject.org/IDF -->
-<instrument name="CRISP" valid-from   ="1900-01-31 23:59:59"
-                         valid-to     ="2100-01-31 23:59:59"
-		         last-modified="2012-02-01 00:00:00">
+<instrument name="CSP" valid-from   ="1900-01-31 23:59:59"
+                          valid-to     ="2100-01-31 23:59:59"          
+						  last-modified="2010-11-04 00:00:00">
 
   <defaults>
     <length unit="meter" />
     <angle unit="degree" />
     <reference-frame>
-      <along-beam axis="x" />
-      <pointing-up axis="z" />
+      <along-beam axis="z" />
+      <pointing-up axis="y" />
       <handedness val="right" />
     </reference-frame>
   </defaults>
 
+
+ <!-- Definition of instrument specific parameters for data reduction (e.g. wavelength cutoffs etc.) , could go into paramter file
+	MonitorBackground= [7.4,7.9]
+	MonitorsToCorrect=[1]
+	PointDetectorStart=[0]   # Note: Since we are removing the monitors in the load raw command they are not counted here.
+	PointDetectorStop=[0]
+	MultiDetectorStart=[1]
+	I0MonitorIndex=1
+ -->
+ 
+  <parameter name="MonitorBackgroundMin">
+	<value val="7.4"/> 
+  </parameter>
+  
+  <parameter name="MonitorBackgroundMax">
+	<value val="7.9"/> 
+  </parameter>
+   
+  <parameter name="MonitorsToCorrect">
+    <value val="1"/>
+  </parameter>
+
+  <parameter name="PointDetectorStart">
+    <value val="2"/>
+  </parameter>
+
+  <parameter name="PointDetectorStop">
+    <value val="2"/>
+  </parameter>
+  
+  <parameter name="MultiDetectorStart">
+    <value val="1"/>
+  </parameter>
+  
+  <parameter name="I0MonitorIndex">
+    <value val="1"/>
+  </parameter>
+  
+  <parameter name="LambdaMin">
+    <value val="0.6"/>
+  </parameter> 
+
+  <parameter name="LambdaMax">
+    <value val="6.5"/>
+  </parameter>
+  
+ <!-- parameters for efficiency correction -->
+  <parameter name="a">
+    <value val="14.1959"/>
+  </parameter>
+  
+  <parameter name="b">
+    <value val="-5.2411"/>
+  </parameter>
+
+  <parameter name="c">
+    <value val="-4.95285"/>
+  </parameter>
+  
+  <parameter name="d">
+    <value val="10.0026"/>
+  </parameter>
+  
+  <parameter name="e">
+    <value val="-6.46053"/>
+  </parameter>
+  
+  <parameter name="f">
+    <value val="2.09739"/>
+  </parameter>
+  
+  <parameter name="g">
+    <value val="-0.369305"/>
+  </parameter>
+  
+  <parameter name="h">
+    <value val="0.0336969"/>
+  </parameter>
+
+  <parameter name="i">
+    <value val="-0.001250"/>
+  </parameter>
+  
+
+  
+
   
   <!-- BRIEF DESCRIPTION OF CRISP INSTRUMENT: 
   
@@ -40,7 +124,7 @@
   <!-- detector components (including monitors) -->
   
   <component type="monitor1" idlist="monitor1">
-    <location x="7.2055" mark-as="monitor" />
+    <location z="7.2055" mark-as="monitor" />
   </component>
   
   <type name="monitor1" is="detector">
@@ -50,8 +134,8 @@
     -->    
     <percent-transparency val="95" />
     <cylinder id="shape">
-      <centre-of-bottom-base x="0.0" y="-0.02" z="0.0" />
-      <axis x="0.0" y="1.0" z="0.0" /> 
+      <centre-of-bottom-base z="0.0" x="-0.02" y="0.0" />
+      <axis z="0.0" x="1.0" y="0.0" /> 
       <radius val="0.01" />
       <height val="0.04" />
     </cylinder> 
@@ -59,7 +143,7 @@
   </type>  
   
   <component type="monitor2" idlist="monitor2">
-    <location x="9.92" mark-as="monitor" />
+    <location z="9.92" mark-as="monitor" />
   </component>  
   
   <type name="monitor2" is="detector">
@@ -70,15 +154,15 @@
     -->    
     <percent-transparency val="95" />
     <cuboid id="base">
-      <left-front-bottom-point x="0.04" y="-0.02" z="-0.01"  />
-      <left-front-top-point  x="0.04" y="-0.02" z="0.01"  />
-      <left-back-bottom-point  x="-0.04" y="-0.02" z="-0.01"  />
-      <right-front-bottom-point  x="0.04" y="0.02" z="-0.01"  />
+      <left-front-bottom-point z="0.04" x="-0.02" y="-0.01"  />
+      <left-front-top-point  z="0.04" x="-0.02" y="0.01"  />
+      <left-back-bottom-point  z="-0.04" x="-0.02" y="-0.01"  />
+      <right-front-bottom-point  z="0.04" x="0.02" y="-0.01"  />
     </cuboid>
     
     <cylinder id="top">
-      <centre-of-bottom-base x="0.0" y="0.0" z="0.01" />
-      <axis x="0.0" y="0.0" z="1.0" /> 
+      <centre-of-bottom-base z="0.0" x="0.0" y="0.01" />
+      <axis z="0.0" x="0.0" y="1.0" /> 
       <radius val="0.02" />
       <height val="0.04" />
     </cylinder> 
@@ -86,8 +170,19 @@
     <algebra val="base : top" />
   </type>  
   
-  <component name="pointdetector" type="point-detector" idlist="point-detector">
-    <location x="12.113" />    
+  <component type="point-detector" idlist="point-detector">
+  
+    <location z="12.113" />
+    
+    <!-- Link to log file that stores the z position. This angle can be used to
+    calculate the z position since the distance along the x-axis between
+    the sample and this detector is known (12.113-10.25=1.863). Also theta in the logfile is
+    assumed to in degrees, hence the reason for the pi/180=0.0174533 transformation
+    to radians factor in the eq attribute. -->
+    <parameter name="y">
+      <logfile id="theta" eq="1.863*sin(value*0.0174533)" />
+    </parameter>
+    
   </component>   
 
   <type name="point-detector" is="detector">
@@ -97,10 +192,10 @@
     detector I believe.
     -->    
     <cuboid id="shape">
-      <left-front-bottom-point x="0.01" y="-0.02" z="-0.005"  />
-      <left-front-top-point  x="0.01" y="-0.02" z="0.005"  />
-      <left-back-bottom-point  x="-0.01" y="-0.02" z="-0.005"  />
-      <right-front-bottom-point  x="0.01" y="0.02" z="-0.005"  />
+      <left-front-bottom-point z="0.01" x="-0.02" y="-0.005"  />
+      <left-front-top-point  z="0.01" x="-0.02" y="0.005"  />
+      <left-back-bottom-point  z="-0.01" x="-0.02" y="-0.005"  />
+      <right-front-bottom-point  z="0.01" x="0.02" y="-0.005"  />
     </cuboid>
     <algebra val="shape" />
   </type>    
@@ -117,260 +212,260 @@
       Thin slabs 50mm wide, one for each spectrum 1.2 mm pixel pitch growing upward    
     </properties>
     
-    <location x="12.403" />
+    <location z="12.403" />
   </component>    
 
   <type name="linear-detector">
     <component type="linear-detector-pixel" >
-      <location z="0" />
-      <location z="0.0012" />
-      <location z="0.0024" />
-      <location z="0.0036" />
-      <location z="0.0048" />
-      <location z="0.006" />
-      <location z="0.0072" />
-      <location z="0.0084" />
-      <location z="0.0096" />
-      <location z="0.0108" />
-      <location z="0.012" />
-      <location z="0.0132" />
-      <location z="0.0144" />
-      <location z="0.0156" />
-      <location z="0.0168" />
-      <location z="0.018" />
-      <location z="0.0192" />
-      <location z="0.0204" />
-      <location z="0.0216" />
-      <location z="0.0228" />
-      <location z="0.024" />
-      <location z="0.0252" />
-      <location z="0.0264" />
-      <location z="0.0276" />
-      <location z="0.0288" />
-      <location z="0.03" />
-      <location z="0.0312" />
-      <location z="0.0324" />
-      <location z="0.0336" />
-      <location z="0.0348" />
-      <location z="0.036" />
-      <location z="0.0372" />
-      <location z="0.0384" />
-      <location z="0.0396" />
-      <location z="0.0408" />
-      <location z="0.042" />
-      <location z="0.0432" />
-      <location z="0.0444" />
-      <location z="0.0456" />
-      <location z="0.0468" />
-      <location z="0.048" />
-      <location z="0.0492" />
-      <location z="0.0504" />
-      <location z="0.0516" />
-      <location z="0.0528" />
-      <location z="0.054" />
-      <location z="0.0552" />
-      <location z="0.0564" />
-      <location z="0.0576" />
-      <location z="0.0588" />
-      <location z="0.06" />
-      <location z="0.0612" />
-      <location z="0.0624" />
-      <location z="0.0636" />
-      <location z="0.0648" />
-      <location z="0.066" />
-      <location z="0.0672" />
-      <location z="0.0684" />
-      <location z="0.0696" />
-      <location z="0.0708" />
-      <location z="0.072" />
-      <location z="0.0732" />
-      <location z="0.0744" />
-      <location z="0.0756000000000001" />
-      <location z="0.0768000000000001" />
-      <location z="0.0780000000000001" />
-      <location z="0.0792000000000001" />
-      <location z="0.0804000000000001" />
-      <location z="0.0816000000000001" />
-      <location z="0.0828000000000001" />
-      <location z="0.0840000000000001" />
-      <location z="0.0852000000000001" />
-      <location z="0.0864000000000001" />
-      <location z="0.0876000000000001" />
-      <location z="0.0888000000000001" />
-      <location z="0.0900000000000001" />
-      <location z="0.0912000000000001" />
-      <location z="0.0924000000000001" />
-      <location z="0.0936000000000002" />
-      <location z="0.0948000000000002" />
-      <location z="0.0960000000000002" />
-      <location z="0.0972000000000002" />
-      <location z="0.0984000000000002" />
-      <location z="0.0996000000000002" />
-      <location z="0.1008" />
-      <location z="0.102" />
-      <location z="0.1032" />
-      <location z="0.1044" />
-      <location z="0.1056" />
-      <location z="0.1068" />
-      <location z="0.108" />
-      <location z="0.1092" />
-      <location z="0.1104" />
-      <location z="0.1116" />
-      <location z="0.1128" />
-      <location z="0.114" />
-      <location z="0.1152" />
-      <location z="0.1164" />
-      <location z="0.1176" />
-      <location z="0.1188" />
-      <location z="0.12" />
-      <location z="0.1212" />
-      <location z="0.1224" />
-      <location z="0.1236" />
-      <location z="0.1248" />
-      <location z="0.126" />
-      <location z="0.1272" />
-      <location z="0.1284" />
-      <location z="0.1296" />
-      <location z="0.1308" />
-      <location z="0.132" />
-      <location z="0.1332" />
-      <location z="0.1344" />
-      <location z="0.1356" />
-      <location z="0.1368" />
-      <location z="0.138" />
-      <location z="0.1392" />
-      <location z="0.1404" />
-      <location z="0.1416" />
-      <location z="0.1428" />
-      <location z="0.144" />
-      <location z="0.1452" />
-      <location z="0.1464" />
-      <location z="0.1476" />
-      <location z="0.1488" />
-      <location z="0.15" />
-      <location z="0.1512" />
-      <location z="0.1524" />
-      <location z="0.1536" />
-      <location z="0.1548" />
-      <location z="0.156" />
-      <location z="0.157200000000001" />
-      <location z="0.158400000000001" />
-      <location z="0.159600000000001" />
-      <location z="0.160800000000001" />
-      <location z="0.162000000000001" />
-      <location z="0.163200000000001" />
-      <location z="0.164400000000001" />
-      <location z="0.165600000000001" />
-      <location z="0.166800000000001" />
-      <location z="0.168000000000001" />
-      <location z="0.169200000000001" />
-      <location z="0.170400000000001" />
-      <location z="0.171600000000001" />
-      <location z="0.172800000000001" />
-      <location z="0.174000000000001" />
-      <location z="0.175200000000001" />
-      <location z="0.176400000000001" />
-      <location z="0.177600000000001" />
-      <location z="0.178800000000001" />
-      <location z="0.180000000000001" />
-      <location z="0.181200000000001" />
-      <location z="0.182400000000001" />
-      <location z="0.183600000000001" />
-      <location z="0.184800000000001" />
-      <location z="0.186000000000001" />
-      <location z="0.187200000000001" />
-      <location z="0.188400000000001" />
-      <location z="0.189600000000001" />
-      <location z="0.190800000000001" />
-      <location z="0.192000000000001" />
-      <location z="0.193200000000001" />
-      <location z="0.194400000000001" />
-      <location z="0.195600000000001" />
-      <location z="0.196800000000001" />
-      <location z="0.198000000000001" />
-      <location z="0.199200000000001" />
-      <location z="0.200400000000001" />
-      <location z="0.201600000000001" />
-      <location z="0.202800000000001" />
-      <location z="0.204000000000001" />
-      <location z="0.205200000000001" />
-      <location z="0.206400000000001" />
-      <location z="0.207600000000001" />
-      <location z="0.208800000000001" />
-      <location z="0.210000000000001" />
-      <location z="0.211200000000001" />
-      <location z="0.212400000000001" />
-      <location z="0.213600000000001" />
-      <location z="0.214800000000001" />
-      <location z="0.216000000000001" />
-      <location z="0.217200000000001" />
-      <location z="0.218400000000001" />
-      <location z="0.219600000000001" />
-      <location z="0.220800000000001" />
-      <location z="0.222000000000001" />
-      <location z="0.223200000000001" />
-      <location z="0.224400000000001" />
-      <location z="0.225600000000001" />
-      <location z="0.226800000000001" />
-      <location z="0.228000000000001" />
-      <location z="0.229200000000001" />
-      <location z="0.230400000000001" />
-      <location z="0.231600000000001" />
-      <location z="0.232800000000001" />
-      <location z="0.234000000000001" />
-      <location z="0.235200000000001" />
-      <location z="0.236400000000001" />
-      <location z="0.237600000000001" />
-      <location z="0.238800000000001" />
-      <location z="0.240000000000001" />
-      <location z="0.241200000000001" />
-      <location z="0.242400000000001" />
-      <location z="0.243600000000001" />
-      <location z="0.244800000000001" />
-      <location z="0.246000000000001" />
-      <location z="0.247200000000001" />
-      <location z="0.248400000000001" />
-      <location z="0.249600000000001" />
-      <location z="0.250800000000001" />
-      <location z="0.252000000000001" />
-      <location z="0.253200000000001" />
-      <location z="0.254400000000001" />
-      <location z="0.255600000000001" />
-      <location z="0.256800000000001" />
-      <location z="0.258000000000001" />
-      <location z="0.259200000000001" />
-      <location z="0.260400000000001" />
-      <location z="0.261600000000001" />
-      <location z="0.262800000000001" />
-      <location z="0.264000000000001" />
-      <location z="0.265200000000001" />
-      <location z="0.266400000000001" />
-      <location z="0.267600000000001" />
-      <location z="0.268800000000001" />
-      <location z="0.270000000000001" />
-      <location z="0.271200000000001" />
-      <location z="0.272400000000001" />
-      <location z="0.273600000000001" />
-      <location z="0.274800000000001" />
-      <location z="0.276000000000001" />
-      <location z="0.277200000000001" />
-      <location z="0.278400000000001" />
-      <location z="0.279600000000001" />
-      <location z="0.2808" />
-      <location z="0.282" />
-      <location z="0.2832" />
-      <location z="0.2844" />
-      <location z="0.2856" />
-      <location z="0.2868" />    
+      <location y="0" />
+      <location y="0.0012" />
+      <location y="0.0024" />
+      <location y="0.0036" />
+      <location y="0.0048" />
+      <location y="0.006" />
+      <location y="0.0072" />
+      <location y="0.0084" />
+      <location y="0.0096" />
+      <location y="0.0108" />
+      <location y="0.012" />
+      <location y="0.0132" />
+      <location y="0.0144" />
+      <location y="0.0156" />
+      <location y="0.0168" />
+      <location y="0.018" />
+      <location y="0.0192" />
+      <location y="0.0204" />
+      <location y="0.0216" />
+      <location y="0.0228" />
+      <location y="0.024" />
+      <location y="0.0252" />
+      <location y="0.0264" />
+      <location y="0.0276" />
+      <location y="0.0288" />
+      <location y="0.03" />
+      <location y="0.0312" />
+      <location y="0.0324" />
+      <location y="0.0336" />
+      <location y="0.0348" />
+      <location y="0.036" />
+      <location y="0.0372" />
+      <location y="0.0384" />
+      <location y="0.0396" />
+      <location y="0.0408" />
+      <location y="0.042" />
+      <location y="0.0432" />
+      <location y="0.0444" />
+      <location y="0.0456" />
+      <location y="0.0468" />
+      <location y="0.048" />
+      <location y="0.0492" />
+      <location y="0.0504" />
+      <location y="0.0516" />
+      <location y="0.0528" />
+      <location y="0.054" />
+      <location y="0.0552" />
+      <location y="0.0564" />
+      <location y="0.0576" />
+      <location y="0.0588" />
+      <location y="0.06" />
+      <location y="0.0612" />
+      <location y="0.0624" />
+      <location y="0.0636" />
+      <location y="0.0648" />
+      <location y="0.066" />
+      <location y="0.0672" />
+      <location y="0.0684" />
+      <location y="0.0696" />
+      <location y="0.0708" />
+      <location y="0.072" />
+      <location y="0.0732" />
+      <location y="0.0744" />
+      <location y="0.0756000000000001" />
+      <location y="0.0768000000000001" />
+      <location y="0.0780000000000001" />
+      <location y="0.0792000000000001" />
+      <location y="0.0804000000000001" />
+      <location y="0.0816000000000001" />
+      <location y="0.0828000000000001" />
+      <location y="0.0840000000000001" />
+      <location y="0.0852000000000001" />
+      <location y="0.0864000000000001" />
+      <location y="0.0876000000000001" />
+      <location y="0.0888000000000001" />
+      <location y="0.0900000000000001" />
+      <location y="0.0912000000000001" />
+      <location y="0.0924000000000001" />
+      <location y="0.0936000000000002" />
+      <location y="0.0948000000000002" />
+      <location y="0.0960000000000002" />
+      <location y="0.0972000000000002" />
+      <location y="0.0984000000000002" />
+      <location y="0.0996000000000002" />
+      <location y="0.1008" />
+      <location y="0.102" />
+      <location y="0.1032" />
+      <location y="0.1044" />
+      <location y="0.1056" />
+      <location y="0.1068" />
+      <location y="0.108" />
+      <location y="0.1092" />
+      <location y="0.1104" />
+      <location y="0.1116" />
+      <location y="0.1128" />
+      <location y="0.114" />
+      <location y="0.1152" />
+      <location y="0.1164" />
+      <location y="0.1176" />
+      <location y="0.1188" />
+      <location y="0.12" />
+      <location y="0.1212" />
+      <location y="0.1224" />
+      <location y="0.1236" />
+      <location y="0.1248" />
+      <location y="0.126" />
+      <location y="0.1272" />
+      <location y="0.1284" />
+      <location y="0.1296" />
+      <location y="0.1308" />
+      <location y="0.132" />
+      <location y="0.1332" />
+      <location y="0.1344" />
+      <location y="0.1356" />
+      <location y="0.1368" />
+      <location y="0.138" />
+      <location y="0.1392" />
+      <location y="0.1404" />
+      <location y="0.1416" />
+      <location y="0.1428" />
+      <location y="0.144" />
+      <location y="0.1452" />
+      <location y="0.1464" />
+      <location y="0.1476" />
+      <location y="0.1488" />
+      <location y="0.15" />
+      <location y="0.1512" />
+      <location y="0.1524" />
+      <location y="0.1536" />
+      <location y="0.1548" />
+      <location y="0.156" />
+      <location y="0.157200000000001" />
+      <location y="0.158400000000001" />
+      <location y="0.159600000000001" />
+      <location y="0.160800000000001" />
+      <location y="0.162000000000001" />
+      <location y="0.163200000000001" />
+      <location y="0.164400000000001" />
+      <location y="0.165600000000001" />
+      <location y="0.166800000000001" />
+      <location y="0.168000000000001" />
+      <location y="0.169200000000001" />
+      <location y="0.170400000000001" />
+      <location y="0.171600000000001" />
+      <location y="0.172800000000001" />
+      <location y="0.174000000000001" />
+      <location y="0.175200000000001" />
+      <location y="0.176400000000001" />
+      <location y="0.177600000000001" />
+      <location y="0.178800000000001" />
+      <location y="0.180000000000001" />
+      <location y="0.181200000000001" />
+      <location y="0.182400000000001" />
+      <location y="0.183600000000001" />
+      <location y="0.184800000000001" />
+      <location y="0.186000000000001" />
+      <location y="0.187200000000001" />
+      <location y="0.188400000000001" />
+      <location y="0.189600000000001" />
+      <location y="0.190800000000001" />
+      <location y="0.192000000000001" />
+      <location y="0.193200000000001" />
+      <location y="0.194400000000001" />
+      <location y="0.195600000000001" />
+      <location y="0.196800000000001" />
+      <location y="0.198000000000001" />
+      <location y="0.199200000000001" />
+      <location y="0.200400000000001" />
+      <location y="0.201600000000001" />
+      <location y="0.202800000000001" />
+      <location y="0.204000000000001" />
+      <location y="0.205200000000001" />
+      <location y="0.206400000000001" />
+      <location y="0.207600000000001" />
+      <location y="0.208800000000001" />
+      <location y="0.210000000000001" />
+      <location y="0.211200000000001" />
+      <location y="0.212400000000001" />
+      <location y="0.213600000000001" />
+      <location y="0.214800000000001" />
+      <location y="0.216000000000001" />
+      <location y="0.217200000000001" />
+      <location y="0.218400000000001" />
+      <location y="0.219600000000001" />
+      <location y="0.220800000000001" />
+      <location y="0.222000000000001" />
+      <location y="0.223200000000001" />
+      <location y="0.224400000000001" />
+      <location y="0.225600000000001" />
+      <location y="0.226800000000001" />
+      <location y="0.228000000000001" />
+      <location y="0.229200000000001" />
+      <location y="0.230400000000001" />
+      <location y="0.231600000000001" />
+      <location y="0.232800000000001" />
+      <location y="0.234000000000001" />
+      <location y="0.235200000000001" />
+      <location y="0.236400000000001" />
+      <location y="0.237600000000001" />
+      <location y="0.238800000000001" />
+      <location y="0.240000000000001" />
+      <location y="0.241200000000001" />
+      <location y="0.242400000000001" />
+      <location y="0.243600000000001" />
+      <location y="0.244800000000001" />
+      <location y="0.246000000000001" />
+      <location y="0.247200000000001" />
+      <location y="0.248400000000001" />
+      <location y="0.249600000000001" />
+      <location y="0.250800000000001" />
+      <location y="0.252000000000001" />
+      <location y="0.253200000000001" />
+      <location y="0.254400000000001" />
+      <location y="0.255600000000001" />
+      <location y="0.256800000000001" />
+      <location y="0.258000000000001" />
+      <location y="0.259200000000001" />
+      <location y="0.260400000000001" />
+      <location y="0.261600000000001" />
+      <location y="0.262800000000001" />
+      <location y="0.264000000000001" />
+      <location y="0.265200000000001" />
+      <location y="0.266400000000001" />
+      <location y="0.267600000000001" />
+      <location y="0.268800000000001" />
+      <location y="0.270000000000001" />
+      <location y="0.271200000000001" />
+      <location y="0.272400000000001" />
+      <location y="0.273600000000001" />
+      <location y="0.274800000000001" />
+      <location y="0.276000000000001" />
+      <location y="0.277200000000001" />
+      <location y="0.278400000000001" />
+      <location y="0.279600000000001" />
+      <location y="0.2808" />
+      <location y="0.282" />
+      <location y="0.2832" />
+      <location y="0.2844" />
+      <location y="0.2856" />
+      <location y="0.2868" />    
     </component>
   </type>
   
   <type name="linear-detector-pixel" is="detector">
     <cuboid id="shape">
-      <left-front-bottom-point x="0.01" y="-0.025" z="-0.0006"  />
-      <left-front-top-point  x="0.01" y="-0.025" z="0.0006"  />
-      <left-back-bottom-point  x="-0.01" y="-0.025" z="-0.0006"  />
-      <right-front-bottom-point  x="0.01" y="0.025" z="-0.0006"  />
+      <left-front-bottom-point z="0.01" x="-0.025" y="-0.0006"  />
+      <left-front-top-point  z="0.01" x="-0.025" y="0.0006"  />
+      <left-back-bottom-point  z="-0.01" x="-0.025" y="-0.0006"  />
+      <right-front-bottom-point  z="0.01" x="0.025" y="-0.0006"  />
     </cuboid>
     <algebra val="shape" />
   </type>    
@@ -391,7 +486,7 @@
   
   <component type="some-surface-holder">
     <!-- worry about linking relevant logfiles for y,z,theta,phi up later -->
-    <location x="10.25"/>
+    <location z="10.25"/>
   </component>
 
   <type name="some-surface-holder" is="SamplePos">
@@ -401,7 +496,7 @@
   <!-- other components -->  
   
   <component type="slit1">
-    <location x="7.3025"/>
+    <location z="7.3025"/>
      <!-- This log file stores the vertical opening of slit -->
     <parameter name="opening height"> 
       <logfile id="s1" extract-single-value-as="position 1" />
@@ -409,7 +504,7 @@
   </component>
   
   <component type="slit2">  
-    <location x="9.6885"/> 
+    <location z="9.6885"/> 
     <!-- This log file stores the vertical opening of this. Note this
      slit can also be translated in the z. However this info not stored
      in log file since it is not used in the data analysis process. -->
@@ -419,7 +514,7 @@
   </component>    
   
   <component type="slit3">   
-    <location x="10.651"/>
+    <location z="10.651"/>
     <!-- This log file stores the vertical opening of slit -->  
     <parameter name="opening height">
       <logfile id="s3" extract-single-value-as="position 1" />
@@ -427,7 +522,7 @@
   </component>    
   
   <component type="slit4">    
-    <location x="11.983"/>     
+    <location z="11.983"/>     
     <!-- This log file stores the vertical opening of slit. Note this slit
      is fixed to the point detector. -->
     <parameter name="opening height"> 
@@ -444,7 +539,7 @@
   
   <component type="supermirror">
     <!-- Worry about linking relevant logfiles for z,theta up later -->
-    <location x="7.7685"/>  
+    <location z="7.7685"/>  
   </component>  
 
   <type name="supermirror" />