new syntax rules