Index: trunk/ippTools/src/dettoolConfig.c
===================================================================
--- trunk/ippTools/src/dettoolConfig.c	(revision 7370)
+++ trunk/ippTools/src/dettoolConfig.c	(revision 7373)
@@ -226,4 +226,11 @@
     psMetadataAddBool(residexpArgs, PS_LIST_TAIL, "-accept",  0,
         "search for acceptable residuals", false);
+
+    // -master
+    psMetadata *masterArgs = psMetadataAlloc();
+    psMetadataAddStr(masterArgs, PS_LIST_TAIL, "-det_id",  0,
+        "define detrend ID (required)", NULL);
+    psMetadataAddStr(masterArgs, PS_LIST_TAIL, "-iter",  0,
+        "define iteration number", NULL);
 
 #define PXTOOL_MODE(option, modeval, argset) \
@@ -263,4 +270,5 @@
     PXTOOL_MODE("-addresidexp",     DETTOOL_MODE_ADDRESIDEXP,  addresidexpArgs);
     PXTOOL_MODE("-residexp",        DETTOOL_MODE_RESIDEXP,     residexpArgs);
+    PXTOOL_MODE("-master",          DETTOOL_MODE_MASTER,       masterArgs);
 
     bool argErr = false;
@@ -276,5 +284,5 @@
         printf("\nPan-STARRS Detrend Tool\n");
         printf("Usage: %s <mode> [<options>]\n\n", argv[0]);
-        printf(" <mode> : [-define|-raw|-addprocessed|-processed|-addstacked|-stacked|-stackedframe|-addnormalized|-normalized|-normalizedframe|-addresid|-resid|-addresidexp|-residexp]\n\n");
+        printf(" <mode> : [-define|-raw|-addprocessed|-processed|-addstacked|-stacked|-stackedframe|-addnormalized|-normalized|-normalizedframe|-addresid|-resid|-addresidexp|-residexp|-master]\n\n");
         fprintf (stdout, "-define ");
         psArgumentHelp(defineArgs);
@@ -325,4 +333,7 @@
         psArgumentHelp(residexpArgs);
         psFree(residexpArgs);
+        fprintf (stdout, "-master ");
+        psArgumentHelp(masterArgs);
+        psFree(masterArgs);
 
         exit(EXIT_FAILURE);
@@ -343,4 +354,5 @@
     psFree(addresidexpArgs);
     psFree(residexpArgs);
+    psFree(masterArgs);
 
     // setup search criterion
