Index: trunk/BNC/combination/bnccomb.cpp
===================================================================
--- trunk/BNC/combination/bnccomb.cpp	(revision 3588)
+++ trunk/BNC/combination/bnccomb.cpp	(revision 3589)
@@ -1149,4 +1149,19 @@
 t_irc bncComb::mergeOrbitCorr(const cmbCorr* orbitCorr, cmbCorr* clkCorr) {
 
+  double dt = clkCorr->tt - orbitCorr->tt;
+
+  clkCorr->iod = orbitCorr->iod; // is it always correct?
+  clkCorr->eph = orbitCorr->eph; 
+
+  clkCorr->rao = orbitCorr->rao 
+               + orbitCorr->dotRao    * dt
+               + orbitCorr->dotDotRao * dt * dt;
+
+  clkCorr->dotRao = orbitCorr->dotRao
+                  + orbitCorr->dotDotRao * dt;
+
+  clkCorr->dotDotRao = orbitCorr->dotDotRao;
+
+  clkCorr->raoSet = true;
 
   return success;
