add location search feature