LBFGS first approach