add more to least squares