Index: branches/eam_branches/ipp-20140206/Ohana/src/relastro/src/MosaicOps.c
===================================================================
--- branches/eam_branches/ipp-20140206/Ohana/src/relastro/src/MosaicOps.c	(revision 36569)
+++ branches/eam_branches/ipp-20140206/Ohana/src/relastro/src/MosaicOps.c	(revision 36570)
@@ -256,2 +256,24 @@
   return &mosaic[mos];
 }
+
+int select_mosaics_hostregion (RegionHostTable *regionHosts, Image *image, off_t Nimage) {
+
+  ALLOCATE (mosaicUsed, char, Nmosaic);
+  memset (mosaicUsed, 0, Nmosaic * sizeof(char));
+
+  // we need to add the mosaics to each of the region hosts lists of images
+  for (i = 0; i < regionHosts->Nhosts; i++) {
+
+    RegionHostInfo *host = &regionHosts->hosts[i];
+
+    // find the mosaics associated with a given 
+    for (j = 0; j < host->Nimages; j++) {
+
+      int Nim = host->imageSeq[j];
+      if (Nim 
+
+      int mos = mosaic_for_images[Nim];
+
+    }
+
+}
