working on typeahead