Index: branches/eam_branches/ohana.20170822/src/libdvo/include/dvodb.h
===================================================================
--- branches/eam_branches/ohana.20170822/src/libdvo/include/dvodb.h	(revision 40243)
+++ branches/eam_branches/ohana.20170822/src/libdvo/include/dvodb.h	(revision 40245)
@@ -377,5 +377,6 @@
       IMAGE_XM, 
       IMAGE_AIRMASS, 
-      IMAGE_MCAL, 
+      IMAGE_MCAL_PSF, 
+      IMAGE_MCAL_APER, 
       IMAGE_dMCAL, 
       IMAGE_PHOTCODE, 
Index: branches/eam_branches/ohana.20170822/src/libdvo/src/dbExtractImages.c
===================================================================
--- branches/eam_branches/ohana.20170822/src/libdvo/src/dbExtractImages.c	(revision 40243)
+++ branches/eam_branches/ohana.20170822/src/libdvo/src/dbExtractImages.c	(revision 40245)
@@ -219,7 +219,9 @@
       break;
 
-    case IMAGE_MCAL:
-      // XXX : note add McalAPER methods
+    case IMAGE_MCAL_PSF:
       value.Flt = image[N].McalPSF;
+      break;
+    case IMAGE_MCAL_APER:
+      value.Flt = image[N].McalAPER;
       break;
     case IMAGE_dMCAL:
Index: branches/eam_branches/ohana.20170822/src/libdvo/src/dbFields.c
===================================================================
--- branches/eam_branches/ohana.20170822/src/libdvo/src/dbFields.c	(revision 40243)
+++ branches/eam_branches/ohana.20170822/src/libdvo/src/dbFields.c	(revision 40245)
@@ -847,9 +847,12 @@
   if (!strcasecmp (fieldName, "dapresid" )) ESCAPE (IMAGE_DAPRESID,  OPIHI_FLT);
 
-  if (!strcasecmp (fieldName, "Mcal"     )) ESCAPE (IMAGE_MCAL,      OPIHI_FLT);
-  if (!strcasecmp (fieldName, "dMcal"    )) ESCAPE (IMAGE_dMCAL,     OPIHI_FLT);
-  if (!strcasecmp (fieldName, "Xm"       )) ESCAPE (IMAGE_XM,        OPIHI_FLT);
-  if (!strcasecmp (fieldName, "photcode" )) ESCAPE (IMAGE_PHOTCODE,  OPIHI_INT);
-  if (!strcasecmp (fieldName, "exptime"  )) ESCAPE (IMAGE_EXPTIME,   OPIHI_FLT);
+  if (!strcasecmp (fieldName, "Mcal"     )) ESCAPE (IMAGE_MCAL_PSF,     OPIHI_FLT);
+  if (!strcasecmp (fieldName, "McalPSF"  )) ESCAPE (IMAGE_MCAL_APER,    OPIHI_FLT);
+  if (!strcasecmp (fieldName, "McalAPER" )) ESCAPE (IMAGE_MCAL_APER,    OPIHI_FLT);
+  if (!strcasecmp (fieldName, "McalAPERTURE")) ESCAPE (IMAGE_MCAL_APER, OPIHI_FLT);
+  if (!strcasecmp (fieldName, "dMcal"    )) ESCAPE (IMAGE_dMCAL,        OPIHI_FLT);
+  if (!strcasecmp (fieldName, "Xm"       )) ESCAPE (IMAGE_XM,           OPIHI_FLT);
+  if (!strcasecmp (fieldName, "photcode" )) ESCAPE (IMAGE_PHOTCODE,     OPIHI_INT);
+  if (!strcasecmp (fieldName, "exptime"  )) ESCAPE (IMAGE_EXPTIME,      OPIHI_FLT);
   if (!strcasecmp (fieldName, "expname"  )) ESCAPE (IMAGE_EXPNAME_AS_INT, OPIHI_INT);
   if (!strcasecmp (fieldName, "sidtime"  )) ESCAPE (IMAGE_SIDTIME,   OPIHI_FLT);
