add typeahead library