add typeahead