syntax definistion template