app-autocomplete fully working component