simplified the hessian communication interface