WIP
wip
first part of hessian working
wip
wip
stuff working