Lib typeahead

used by search function