implemented AutoCompleteTableView, will need some work if pursuing polish though