change reduced Jacobian calculation to use finite difference