add least squares QR note