Initial BFGS version