new syntax and structure for constant groups