Index: branches/backtrack/ippTools/src/pxinjectConfig.c
===================================================================
--- branches/backtrack/ippTools/src/pxinjectConfig.c	(revision 13938)
+++ branches/backtrack/ippTools/src/pxinjectConfig.c	(revision 13967)
@@ -46,26 +46,36 @@
     psMetadata *newExpArgs = psMetadataAlloc();
     psMetadataAddStr(newExpArgs, PS_LIST_TAIL, "-exp_id",  0,
-        "define the exp_id (required)", NULL);
+            "define the exp_id (required)", NULL);
     psMetadataAddStr(newExpArgs, PS_LIST_TAIL, "-inst",  0,
-        "define the camera name (required)", NULL);
+            "define the camera name (required)", NULL);
     psMetadataAddStr(newExpArgs, PS_LIST_TAIL, "-telescope",  0,
-        "define the telescope name (required)", NULL);
+            "define the telescope name (required)", NULL);
     psMetadataAddS32(newExpArgs, PS_LIST_TAIL, "-imfiles",  0,
-        "define the number of imfiles in this exp (required)", 0);
+            "define the number of imfiles in this exp (required)", 0);
     psMetadataAddStr(newExpArgs, PS_LIST_TAIL, "-workdir",  0,
-        "define workdir (required)", 0);
+            "define workdir (required)", 0);
     psMetadataAddBool(newExpArgs, PS_LIST_TAIL, "-simple",  0,
-        "use the simple output format", false);
+            "use the simple output format", false);
 
     // -newImfile
     psMetadata *newImfileArgs = psMetadataAlloc();
     psMetadataAddStr(newImfileArgs, PS_LIST_TAIL, "-exp_tag",  0,
-        "define the exp_tag (required)", NULL);
+            "define the exp_tag (required)", NULL);
+#if 0
     psMetadataAddStr(newImfileArgs, PS_LIST_TAIL, "-class",  0,
-        "define the class (required)", NULL);
+            "define the class (required)", NULL);
+#endif
     psMetadataAddStr(newImfileArgs, PS_LIST_TAIL, "-class_id",  0,
-        "define the class ID (required)", NULL);
+            "define the class ID (required)", NULL);
     psMetadataAddStr(newImfileArgs, PS_LIST_TAIL, "-uri",  0,
-        "define the URI (required)", NULL);
+            "define the URI (required)", NULL);
+
+    // -updatenewExp
+    psMetadata *updatenewExpArgs = psMetadataAlloc();
+    psMetadataAddStr(updatenewExpArgs, PS_LIST_TAIL, "-exp_tag",  0,
+            "define the exp_tag (required)", NULL);
+    psMetadataAddStr(updatenewExpArgs, PS_LIST_TAIL, "-state", 0,
+            "set state (required)", NULL);
+
 
     psMetadata *argSets = psMetadataAlloc();
@@ -74,4 +84,5 @@
     PXTOOL_ADD_MODE("-newExp",      "", PXINJECT_MODE_NEWEXP,       newExpArgs);
     PXTOOL_ADD_MODE("-newImfile",   "", PXINJECT_MODE_NEWIMFILE,    newImfileArgs);
+    PXTOOL_ADD_MODE("-updatenewExp",   "", PXINJECT_MODE_UPDATENEWEXP,    updatenewExpArgs);
 
     if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) {
