added Jacobian