prepare differential computation, now still naive sending with new facts