Add conjugate gradient