autocomplete - first cut, works