implemented suggest-typeahead (still buggy)