Index: trunk/ippTools/src/flatcorr.c
===================================================================
--- trunk/ippTools/src/flatcorr.c	(revision 16621)
+++ trunk/ippTools/src/flatcorr.c	(revision 16660)
@@ -34,4 +34,5 @@
 
 static bool newrunMode(pxConfig *config);
+static bool addexpMode(pxConfig *config);
 static bool pendingMode(pxConfig *config);
 static bool flatcorrimfileMode(pxConfig *config);
@@ -59,4 +60,5 @@
     switch (config->mode) {
         MODECASE(FLATCORR_MODE_NEWRUN,      newrunMode);
+        MODECASE(FLATCORR_MODE_ADDEXP,      addexpMode);
         MODECASE(FLATCORR_MODE_PENDING,     pendingMode);
         MODECASE(FLATCORR_MODE_FLATCORRIMFILE, flatcorrimfileMode);
@@ -292,4 +294,13 @@
 }
 
+
+static bool addexpMode(pxConfig *config)
+{
+    PS_ASSERT_PTR_NON_NULL(config, false);
+
+    return true;
+}
+
+
 static bool pendingMode(pxConfig *config)
 {
Index: trunk/ippTools/src/flatcorr.h
===================================================================
--- trunk/ippTools/src/flatcorr.h	(revision 16621)
+++ trunk/ippTools/src/flatcorr.h	(revision 16660)
@@ -26,4 +26,5 @@
     FLATCORR_MODE_NONE           = PXTOOL_MODE_NONE,
     FLATCORR_MODE_NEWRUN,
+    FLATCORR_MODE_ADDEXP,
     FLATCORR_MODE_PENDING,
     FLATCORR_MODE_FLATCORRIMFILE,
Index: trunk/ippTools/src/flatcorrConfig.c
===================================================================
--- trunk/ippTools/src/flatcorrConfig.c	(revision 16621)
+++ trunk/ippTools/src/flatcorrConfig.c	(revision 16660)
@@ -146,4 +146,7 @@
             "use the simple output format", false);
 
+    // -addexp
+    psMetadata *addexpArgs = psMetadataAlloc();
+
     // -pending
     psMetadata *pendingArgs = psMetadataAlloc();
@@ -176,4 +179,6 @@
     PXOPT_ADD_MODE("-newrun",  "start a new flat correction run",
         FLATCORR_MODE_NEWRUN,       newrunArgs);
+    PXOPT_ADD_MODE("-addexp",  "add an exp to a flat correction run",
+        FLATCORR_MODE_ADDEXP,       addexpArgs);
     PXOPT_ADD_MODE("-pending", "show flat correction runs needing to be processed",
         FLATCORR_MODE_PENDING,      pendingArgs);
