done least_squares_method