syntax, autocomplete