term & auto-complete