--- a/MCEDataEngine.cpp
+++ b/MCEDataEngine.cpp
@@ -2134,14 +2134,16 @@
             }
             if(!load_last) {
                 //loading default limits
-                float map_maximum = pMap[i]->map_maximum;
-                float map_minimum = pMap[i]->map_minimum;
+                //float map_maximum = pMap[i]->map_maximum;
+                //float map_minimum = pMap[i]->map_minimum;
                 m_default_layer_limits[i][0]=ll[0];
                 m_default_layer_limits[i][1]=ll[1];
                 m_default_layer_limits[i][2]=ll[2];
-                pMap[i]->layer_limits[0]=(float)(map_minimum+ll[0]*(map_maximum-map_minimum));
-	            pMap[i]->layer_limits[1]=(float)(map_minimum+ll[1]*(map_maximum-map_minimum));
-	            pMap[i]->layer_limits[2]=(float)(map_minimum+ll[2]*(map_maximum-map_minimum));
+                float mean = pMap[i]->getMean();
+                float sigma = pMap[i]->getSigma();
+                pMap[i]->layer_limits[0]=pMap[i]->SetLayerLimitFromVoxelValue(mean + ll[0]*sigma);
+	            pMap[i]->layer_limits[1]=pMap[i]->SetLayerLimitFromVoxelValue(mean + ll[1]*sigma);
+	            pMap[i]->layer_limits[2]=pMap[i]->SetLayerLimitFromVoxelValue(mean + ll[2]*sigma);
             } else {
 			    if((ll[0]<=pMap[i]->map_maximum)&&(ll[1]<=pMap[i]->map_maximum)&&(ll[2]<=pMap[i]->map_maximum)&&
 			       (ll[0]>=pMap[i]->map_minimum)&&(ll[1]>=pMap[i]->map_minimum)&&(ll[2]>=pMap[i]->map_minimum)) {
@@ -2231,12 +2233,12 @@
 	SurfaceLikeLines[0] = FALSE;
 	SurfaceLikeLines[1] = FALSE;
 
-    m_default_layer_limits[0][0] = 0.1;
-    m_default_layer_limits[0][1] = 0.4;
-    m_default_layer_limits[0][2] = 0.7;
-    m_default_layer_limits[1][0] = 0.1;
-    m_default_layer_limits[1][1] = 0.4;
-    m_default_layer_limits[1][2] = 0.7;
+    m_default_layer_limits[0][0] = 3;
+    m_default_layer_limits[0][1] = 1;
+    m_default_layer_limits[0][2] = -3;
+    m_default_layer_limits[1][0] = 3;
+    m_default_layer_limits[1][1] = 1;
+    m_default_layer_limits[1][2] = -3;
 
 	// setup of inital values ...
 	LCSetup.iMapMode[0] = 0;