little bug corrected for Qsq
additional smoother based on CG even/odd added