autocomplete with bolding added and incorporated for full working