Now each dimension has its own hessian, no need for max iterations

Still having scale problems