add lr bfgs