symmetry techniques