Added typeahead functionality