Seperate typeahead methods