least squares attempt