Index: /trunk/ippTools/src/stacktool.c
===================================================================
--- /trunk/ippTools/src/stacktool.c	(revision 19368)
+++ /trunk/ippTools/src/stacktool.c	(revision 19369)
@@ -104,4 +104,7 @@
     // required options
     PXOPT_LOOKUP_STR(workdir, config->args, "-workdir", true, false);
+    PXOPT_LOOKUP_STR(label, config->args, "-label", false, false);
+    PXOPT_LOOKUP_STR(reduction, config->args, "-reduction", false, false);
+    PXOPT_LOOKUP_STR(dvodb, config->args, "-dvodb", false, false);
 
     psMetadata *where = psMetadataAlloc();
@@ -312,5 +315,7 @@
             "new",                      // state
             workdir,
-            NULL,                       // workdir_state
+	    label,
+	    reduction,
+	    dvodb,
             registered,
             skycell_id,
@@ -397,4 +402,9 @@
     PXOPT_LOOKUP_TIME(registered, config->args, "-registered", false, false);
 
+    // options
+    PXOPT_LOOKUP_STR(label, config->args, "-label", false, false);
+    PXOPT_LOOKUP_STR(reduction, config->args, "-reduction", false, false);
+    PXOPT_LOOKUP_STR(dvodb, config->args, "-dvodb", false, false);
+
     // we have to support multipe exp_ids
     psMetadataItem *warp_ids = psMetadataLookup(config->args, "-warp_id");
@@ -409,5 +419,7 @@
         "new",                          // state
         workdir,
-        NULL,                           // workdir_state
+	label,
+	reduction,
+	dvodb,
         registered,
         skycell_id,
@@ -696,4 +708,5 @@
                                uri,
                                path_base,
+			       "full",	// data_state
                                bg,
                                bg_stdev,
Index: /trunk/ippTools/src/stacktoolConfig.c
===================================================================
--- /trunk/ippTools/src/stacktoolConfig.c	(revision 19368)
+++ /trunk/ippTools/src/stacktoolConfig.c	(revision 19369)
@@ -48,4 +48,7 @@
     psMetadata *definebyqueryArgs = psMetadataAlloc();
     psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-workdir", 0, "define workdir (required)", NULL);
+    psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-label", 0, "define label", NULL);
+    psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-reduction", 0, "define reduction", NULL);
+    psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-dvodb", 0, "define dvodb", NULL);
     psMetadataAddTime(definebyqueryArgs, PS_LIST_TAIL, "-registered", 0, "time detrend run was registered", now);
     psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_skycell_id", 0, "search for skycell_id", NULL);
@@ -80,4 +83,7 @@
     psMetadata *definerunArgs = psMetadataAlloc();
     psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-workdir", 0,            "define workdir (required)", NULL);
+    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-label", 0, "define label", NULL);
+    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-reduction", 0, "define reduction", NULL);
+    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-dvodb", 0, "define dvodb", NULL);
     psMetadataAddTime(definerunArgs, PS_LIST_TAIL, "-registered",  0,            "time detrend run was registered", now);
     psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-skycell_id",  0,            "define skycell ID (required)", NULL);
