typeahead finally kinda works