make symmetric and solve with CG