updated client with typeahead template