autocomplete and syntax