imported typeahead