work on adding lbfgs