Typeahead completion

Typeahead completion