add jacobian