added a jacobian member