add hessian