separate typeahead