autocomplete client side works
merge mine and jackson's