Index: trunk/psphot/src/psphotOutput.c
===================================================================
--- trunk/psphot/src/psphotOutput.c	(revision 10096)
+++ trunk/psphot/src/psphotOutput.c	(revision 10185)
@@ -1,3 +1,28 @@
 # include "psphot.h"
+
+pmReadout *psphotSelectBackground (pmConfig *config, pmFPAview *view) {
+
+    bool status;
+    pmReadout *background;    
+
+    pmFPAfile *file = psMetadataLookupPtr (&status, config->files, "PSPHOT.BACKMDL");
+    if (!file) return NULL;
+    if (file->mode == PM_FPA_MODE_INTERNAL) {
+	background = file->readout;
+    } else {
+	background = pmFPAviewThisReadout (view, file->fpa);
+    }
+    return background;
+}
+
+bool psphotDumpConfig (pmConfig *config) {
+
+  psMetadataConfigWrite (config->site, "site.md");
+  psMetadataConfigWrite (config->camera, "camera.md");
+  psMetadataConfigWrite (config->recipes, "recipes.md");
+  psMetadataConfigWrite (config->arguments, "arguments.md");
+  psMetadataConfigWrite (config->files, "files.md");
+  return true;
+}
 
 int psphotSaveImage (psMetadata *header, psImage *image, char *filename) {
