finish testing gradient, testing lbgfs next