Index: /trunk/ippTools/src/dettool.c
===================================================================
--- /trunk/ippTools/src/dettool.c	(revision 9072)
+++ /trunk/ippTools/src/dettool.c	(revision 9073)
@@ -32,7 +32,10 @@
 static bool normstatMode(pxConfig *config);
 static bool addnormalizedimfileMode(pxConfig *config);
+static bool tonormalizedexpMode(pxConfig *config);
+static bool addnormalizedexpMode(pxConfig *config);
+static bool normalizedexpMode(pxConfig *config);
 static bool toresidMode(pxConfig *config);
 static bool addresidimfileMode(pxConfig *config);
-static bool normalizedMode(pxConfig *config); // needed?
+static bool normalizedimfileMode(pxConfig *config); // needed?
 static bool toresidexpMode(pxConfig *config);
 static bool normalizedframeMode(pxConfig *config);// neede?
@@ -96,5 +99,8 @@
         MODECASE(DETTOOL_MODE_NORMSTAT,         normstatMode);
         MODECASE(DETTOOL_MODE_ADDNORMALIZEDIMFILE,addnormalizedimfileMode);
-        MODECASE(DETTOOL_MODE_NORMALIZED,       normalizedMode);
+        MODECASE(DETTOOL_MODE_NORMALIZEDIMFILE, normalizedimfileMode);
+        MODECASE(DETTOOL_MODE_TONORMALIZEDEXP,  tonormalizedexpMode);
+        MODECASE(DETTOOL_MODE_ADDNORMALIZEDEXP, addnormalizedexpMode);
+        MODECASE(DETTOOL_MODE_NORMALIZEDEXP,    normalizedexpMode);
         MODECASE(DETTOOL_MODE_TORESID,          toresidMode);
         MODECASE(DETTOOL_MODE_ADDRESIDIMFILE,   addresidimfileMode);
@@ -2287,4 +2293,25 @@
         return false;
     }
+
+    return true;
+}
+
+static bool tonormalizedexpMode(pxConfig *config)
+{
+    PS_ASSERT_PTR_NON_NULL(config, false);
+
+    return true;
+}
+
+static bool addnormalizedexpMode(pxConfig *config)
+{
+    PS_ASSERT_PTR_NON_NULL(config, false);
+
+    return true;
+}
+
+static bool normalizedexpMode(pxConfig *config)
+{
+    PS_ASSERT_PTR_NON_NULL(config, false);
 
     return true;
@@ -2430,5 +2457,5 @@
 }
 
-static bool normalizedMode(pxConfig *config)
+static bool normalizedimfileMode(pxConfig *config)
 {
     PS_ASSERT_PTR_NON_NULL(config, false);
Index: /trunk/ippTools/src/dettool.h
===================================================================
--- /trunk/ippTools/src/dettool.h	(revision 9072)
+++ /trunk/ippTools/src/dettool.h	(revision 9073)
@@ -27,5 +27,8 @@
     DETTOOL_MODE_NORMSTAT,
     DETTOOL_MODE_ADDNORMALIZEDIMFILE,
-    DETTOOL_MODE_NORMALIZED,
+    DETTOOL_MODE_NORMALIZEDIMFILE,
+    DETTOOL_MODE_TONORMALIZEDEXP,
+    DETTOOL_MODE_ADDNORMALIZEDEXP,
+    DETTOOL_MODE_NORMALIZEDEXP,
     DETTOOL_MODE_TORESID,
     DETTOOL_MODE_ADDRESIDIMFILE,
Index: /trunk/ippTools/src/dettoolConfig.c
===================================================================
--- /trunk/ippTools/src/dettoolConfig.c	(revision 9072)
+++ /trunk/ippTools/src/dettoolConfig.c	(revision 9073)
@@ -280,4 +280,13 @@
         "define URI (required)", NULL);
 
+    // -tonormalizedexp
+    psMetadata *tonormalizedexpArgs = psMetadataAlloc();
+
+    // -addnormalizedexp
+    psMetadata *addnormalizedexpArgs = psMetadataAlloc();
+
+    // -normalizedexp
+    psMetadata *normalizedexpArgs = psMetadataAlloc();
+ 
     // -toresid
     psMetadata *toresidArgs = psMetadataAlloc();
@@ -285,15 +294,15 @@
         "use the simple output format", false);
 
-    // -normalized
-    psMetadata *normalizedArgs = psMetadataAlloc();
-    psMetadataAddStr(normalizedArgs, PS_LIST_TAIL, "-det_id",  0,
+    // -normalizedimfile
+    psMetadata *normalizedimfileArgs = psMetadataAlloc();
+    psMetadataAddStr(normalizedimfileArgs, PS_LIST_TAIL, "-det_id",  0,
         "search for detrend ID (required)", NULL);
-    psMetadataAddS32(normalizedArgs, PS_LIST_TAIL, "-iteration",  0,
+    psMetadataAddS32(normalizedimfileArgs, PS_LIST_TAIL, "-iteration",  0,
         "search for iteration number", 0);
-    psMetadataAddStr(normalizedArgs, PS_LIST_TAIL, "-class_id",  0,
+    psMetadataAddStr(normalizedimfileArgs, PS_LIST_TAIL, "-class_id",  0,
         "search for class ID", NULL);
-    psMetadataAddStr(normalizedArgs, PS_LIST_TAIL, "-recip",  0,
+    psMetadataAddStr(normalizedimfileArgs, PS_LIST_TAIL, "-recip",  0,
         "search for recipe", NULL);
-    psMetadataAddBool(normalizedArgs, PS_LIST_TAIL, "-simple",  0,
+    psMetadataAddBool(normalizedimfileArgs, PS_LIST_TAIL, "-simple",  0,
         "use the simple output format", false);
  
@@ -528,6 +537,9 @@
 //    PXTOOL_MODE("-stackedframe",    DETTOOL_MODE_STACKEDFRAME,  stacframeArgs);
     PXTOOL_MODE("-addnormalizedimfile", DETTOOL_MODE_ADDNORMALIZEDIMFILE,addnormalizedimfileArgs);
+    PXTOOL_MODE("-tonormalizedexpArgs", DETTOOL_MODE_TONORMALIZEDEXP, tonormalizedexpArgs);
+    PXTOOL_MODE("-addnormalizedexp", DETTOOL_MODE_ADDNORMALIZEDEXP, addnormalizedexpArgs);
+    PXTOOL_MODE("-normalizedexp",   DETTOOL_MODE_NORMALIZEDEXP, normalizedexpArgs);
     PXTOOL_MODE("-toresid",         DETTOOL_MODE_TORESID,       toresidArgs);
-    PXTOOL_MODE("-normalized",      DETTOOL_MODE_NORMALIZED,    normalizedArgs);
+    PXTOOL_MODE("-normalizedimfile",DETTOOL_MODE_NORMALIZEDIMFILE, normalizedimfileArgs);
     PXTOOL_MODE("-toresidexp",      DETTOOL_MODE_TORESIDEXP,    toresidexpArgs);
 //    PXTOOL_MODE("-normalizedframe", DETTOOL_MODE_NORMALIZEDFRAME,normalizedframeArgs);
