switched to conjugate residuals