CQCUtilities refactoring cntd.