method of least squares