removed conjugateGradient due to bugginess