Index: trunk/ppSim/src/ppSim.h
===================================================================
--- trunk/ppSim/src/ppSim.h	(revision 14657)
+++ trunk/ppSim/src/ppSim.h	(revision 14667)
@@ -48,6 +48,21 @@
 } ppSimStar;
 
+typedef struct {
+    double ra;
+    double dec;
+    float mag;
+    float x;
+    float y;
+    float flux;
+
+    float peak;
+    float Rmaj;
+    float Rmin;
+    float theta;
+    float index;
+} ppSimGalaxy;
 
 ppSimStar *ppSimStarAlloc ();
+ppSimGalaxy *ppSimGalaxyAlloc ();
 
 /// Parse command-line arguments
@@ -85,5 +100,5 @@
 		     );
 
-psArray *ppSimLoadStars (pmFPA *fpa, pmConfig *config);
+bool ppSimLoadStars (psArray *stars, pmFPA *fpa, pmConfig *config);
 bool ppSimMakeStars(psArray *stars, pmFPA *fpa, pmConfig *config, const psRandom *rng);
 
@@ -117,3 +132,6 @@
 bool ppSimSetPSF (pmChip *chip, pmConfig *config);
 
+bool ppSimMakeGalaxies(psArray *galaxies, pmFPA *fpa, pmConfig *config, const psRandom *rng);
+bool ppSimInsertGalaxies (pmReadout *readout, psImage *expCorr, psArray *galaxies, pmConfig *config);
+
 #endif
