modified jacobian