model building with symmetry