adding typeahead service