some progress on symmetrization and summation code restructuring