Index: trunk/Ohana/src/libdvo/include/dvo.h
===================================================================
--- trunk/Ohana/src/libdvo/include/dvo.h	(revision 38986)
+++ trunk/Ohana/src/libdvo/include/dvo.h	(revision 39041)
@@ -191,4 +191,5 @@
   ID_OBJ_SUSPECT_STACK = 0x20000000, // suspect object in the stack (> 1 good or suspect stack, < 2 good)
   ID_OBJ_BAD_STACK     = 0x40000000, // good-quality object in the stack (> 1 good stack)
+  ID_OBJ_BEST_STACK    = 0x80000000, // the primary stack measurement are the best measurements
 } DVOAverageFlags;
 
Index: trunk/Ohana/src/libdvo/include/dvodb.h
===================================================================
--- trunk/Ohana/src/libdvo/include/dvodb.h	(revision 38986)
+++ trunk/Ohana/src/libdvo/include/dvodb.h	(revision 39041)
@@ -309,4 +309,8 @@
       AVE_NMEAS, 
       AVE_NMISS, 
+      AVE_NLENSING, 
+      AVE_NLENSOBJ, 
+      AVE_NSTARPAR, 
+      AVE_NGALPHOT, 
       AVE_NPOS, 
       AVE_OBJ_FLAGS, 
Index: trunk/Ohana/src/libdvo/src/dbExtractAverages.c
===================================================================
--- trunk/Ohana/src/libdvo/src/dbExtractAverages.c	(revision 38986)
+++ trunk/Ohana/src/libdvo/src/dbExtractAverages.c	(revision 39041)
@@ -127,4 +127,16 @@
     case AVE_NMISS:
       value.Int = average[0].Nmissing;
+      break;
+    case AVE_NLENSING:
+      value.Int = average[0].Nlensing;
+      break;
+    case AVE_NLENSOBJ:
+      value.Int = average[0].Nlensobj;
+      break;
+    case AVE_NGALPHOT:
+      value.Int = average[0].Ngalphot;
+      break;
+    case AVE_NSTARPAR:
+      value.Int = average[0].Nstarpar;
       break;
     case AVE_NPOS:
Index: trunk/Ohana/src/libdvo/src/dbFields.c
===================================================================
--- trunk/Ohana/src/libdvo/src/dbFields.c	(revision 38986)
+++ trunk/Ohana/src/libdvo/src/dbFields.c	(revision 39041)
@@ -711,4 +711,9 @@
   if (!strcasecmp (fieldName, "NMEAS"))       ESCAPE (AVE_NMEAS,       OPIHI_INT);
   if (!strcasecmp (fieldName, "NMISS"))       ESCAPE (AVE_NMISS,       OPIHI_INT);
+  if (!strcasecmp (fieldName, "NLENSMEAS"))   ESCAPE (AVE_NLENSING,    OPIHI_INT);
+  if (!strcasecmp (fieldName, "NLENSING"))    ESCAPE (AVE_NLENSING,    OPIHI_INT);
+  if (!strcasecmp (fieldName, "NLENSOBJ"))    ESCAPE (AVE_NLENSOBJ,    OPIHI_INT);
+  if (!strcasecmp (fieldName, "NSTARPAR"))    ESCAPE (AVE_NSTARPAR,    OPIHI_INT);
+  if (!strcasecmp (fieldName, "NGALPHOT"))    ESCAPE (AVE_NGALPHOT,    OPIHI_INT);
   if (!strcasecmp (fieldName, "NPOS"))        ESCAPE (AVE_NPOS,        OPIHI_INT);
   if (!strcasecmp (fieldName, "NASTROM"))     ESCAPE (AVE_NPOS,        OPIHI_INT);
