Index: trunk/ippTools/src/dettoolConfig.c
===================================================================
--- trunk/ippTools/src/dettoolConfig.c	(revision 7335)
+++ trunk/ippTools/src/dettoolConfig.c	(revision 7352)
@@ -184,4 +184,17 @@
         "define as having acceptable residuals", false);
 
+    // -normalizedframe
+    psMetadata *residArgs = psMetadataAlloc();
+    psMetadataAddStr(residArgs, PS_LIST_TAIL, "-det_id",  0,
+        "search for detrend ID (required)", NULL);
+    psMetadataAddStr(residArgs, PS_LIST_TAIL, "-iter",  0,
+        "search for iteration number", NULL);
+    psMetadataAddStr(residArgs, PS_LIST_TAIL, "-class_id",  0,
+        "search for class ID", NULL);
+    psMetadataAddStr(residArgs, PS_LIST_TAIL, "-stats",  0,
+        "search for stats", NULL);
+    psMetadataAddStr(residArgs, PS_LIST_TAIL, "-recipe",  0,
+        "search for recipe", NULL);
+
 #define PXTOOL_MODE(option, modeval, argset) \
     if ((N = psArgumentGet (argc, argv, option))) { \
@@ -217,4 +230,5 @@
     PXTOOL_MODE("-normalizedframe", DETTOOL_MODE_NORMALIZEDFRAME,normalizedframeArgs);
     PXTOOL_MODE("-addresid",        DETTOOL_MODE_ADDRESID,      addresidArgs);
+    PXTOOL_MODE("-resid",           DETTOOL_MODE_RESID,         residArgs);
 
     bool argErr = false;
@@ -270,4 +284,7 @@
         psArgumentHelp(addresidArgs);
         psFree(addresidArgs);
+        fprintf (stdout, "-resid ");
+        psArgumentHelp(residArgs);
+        psFree(residArgs);
 
         exit(EXIT_FAILURE);
@@ -285,4 +302,5 @@
     psFree(addnormalizedArgs);
     psFree(addresidArgs);
+    psFree(residArgs);
 
     // setup search criterion
