Index: trunk/psastro/src/psastroModelAnalysis.c
===================================================================
--- trunk/psastro/src/psastroModelAnalysis.c	(revision 15880)
+++ trunk/psastro/src/psastroModelAnalysis.c	(revision 15887)
@@ -45,7 +45,8 @@
 
     // temp data vectors
-    psVector *posZero = psVectorAlloc (files->n, PS_TYPE_F32);
-    psVector *Lo      = psVectorAlloc (files->n, PS_TYPE_F32);
-    psVector *Mo      = psVectorAlloc (files->n, PS_TYPE_F32);
+    psVector *posZero  = psVectorAlloc (files->n, PS_TYPE_F32);
+    psVector *Po       = psVectorAlloc (files->n, PS_TYPE_F32);
+    psVector *Lo       = psVectorAlloc (files->n, PS_TYPE_F32);
+    psVector *Mo       = psVectorAlloc (files->n, PS_TYPE_F32);
 
     int n = 0;
@@ -71,4 +72,5 @@
 	while (posZero->data.F32[n] <   0.0) posZero->data.F32[n] += 360.0;
 
+	Po->data.F32[n] = POSANGLE * PM_RAD_DEG;
 	Lo->data.F32[n] = chip->toFPA->x->coeff[0][0];
 	Mo->data.F32[n] = chip->toFPA->y->coeff[0][0];
@@ -79,4 +81,5 @@
     Lo->n = n;
     Mo->n = n;
+    Po->n = n;
     posZero->n = n;
 
@@ -86,4 +89,6 @@
     fprintf (stderr, "pos zero %f +/- %f\n", stats->sampleMedian, stats->sampleStdev);
 
+    psastroModelFitBoresite (Lo, Mo, Po);
+
     return true;
 }
