Index: /trunk/ippTools/src/regtool.c
===================================================================
--- /trunk/ippTools/src/regtool.c	(revision 8279)
+++ /trunk/ippTools/src/regtool.c	(revision 8280)
@@ -12,4 +12,5 @@
 static bool updateexpMode(pxConfig *config);
 static bool updateimfileMode(pxConfig *config);
+static bool rawimfileMode(pxConfig *config);
 // static p1PendingExpRow *newToP1PendingExp(newExpRow *newExp);
 static p2PendingExpRow *newToP2PendingExp(pxConfig *config, newExpRow *newExp);
@@ -38,4 +39,5 @@
         MODECASE(P0SEARCH_MODE_UPDATEEXP,       updateexpMode);
         MODECASE(P0SEARCH_MODE_UPDATEIMFILE,    updateimfileMode);
+        MODECASE(P0SEARCH_MODE_RAWIMFILE,       rawimfileMode);
         default:
             psAbort(argv[0], "invalid option (this should not happen)");
@@ -533,4 +535,8 @@
 }
 
+static bool rawimfileMode(pxConfig *config)
+{
+    return true;
+}
 # if 0
 static p1PendingExpRow *newToP1PendingExp(newExpRow *newExp)
Index: /trunk/ippTools/src/regtool.h
===================================================================
--- /trunk/ippTools/src/regtool.h	(revision 8279)
+++ /trunk/ippTools/src/regtool.h	(revision 8280)
@@ -9,5 +9,6 @@
     P0SEARCH_MODE_PENDINGIMFILE,
     P0SEARCH_MODE_UPDATEEXP,
-    P0SEARCH_MODE_UPDATEIMFILE
+    P0SEARCH_MODE_UPDATEIMFILE,
+    P0SEARCH_MODE_RAWIMFILE
 } p0searchMode;
 
Index: /trunk/ippTools/src/regtoolConfig.c
===================================================================
--- /trunk/ippTools/src/regtoolConfig.c	(revision 8279)
+++ /trunk/ippTools/src/regtoolConfig.c	(revision 8280)
@@ -122,4 +122,11 @@
     psMetadataAddF64(updateimfileArgs, PS_LIST_TAIL, "-posang",  0,
         "define rotator position angle", NAN);
+    
+    // -rawimfile
+    psMetadata *rawimfileArgs = psMetadataAlloc();
+    psMetadataAddStr(rawimfileArgs, PS_LIST_TAIL, "-exp_id",  0,
+        "search by exposure ID", NULL);
+    psMetadataAddStr(rawimfileArgs, PS_LIST_TAIL, "-class_id",  0,
+        "search by class ID", NULL);
 
 
@@ -142,4 +149,5 @@
     PXTOOL_MODE("-updateexp",    P0SEARCH_MODE_UPDATEEXP,   updateexpArgs);
     PXTOOL_MODE("-updateimfile", P0SEARCH_MODE_UPDATEIMFILE,updateimfileArgs);
+    PXTOOL_MODE("-rawimfile",    P0SEARCH_MODE_RAWIMFILE,   rawimfileArgs);
 
     bool argErr = false;
@@ -155,5 +163,5 @@
         printf("\nPan-STARRS Phase 0 Search Tool\n");
         printf("Usage: %s <mode> [<options>]\n\n", argv[0]);
-        printf(" <mode> : [-pendingexp|-pendingimfile|-updateexp|-updateimfile]\n\n");
+        printf(" <mode> : [-pendingexp|-pendingimfile|-updateexp|-updateimfile|-rawimfile]\n\n");
 
         fprintf (stdout, "-pendingexp ");
@@ -172,4 +180,8 @@
         psArgumentHelp(updateimfileArgs);
         psFree(updateimfileArgs);
+
+        fprintf (stdout, "-rawimfile ");
+        psArgumentHelp(rawimfileArgs);
+        psFree(rawimfileArgs);
 
         goto FAIL;
@@ -180,4 +192,5 @@
     psFree(updateexpArgs);
     psFree(updateimfileArgs);
+    psFree(rawimfileArgs);
 
     // setup search criterion
