conformed with syntax rules