try hessian-vector products but they seem slow
use call graph hessian vector product