fix and add geosearch