Hessian free optimization and softmax classific added