add geoautocomplete, WIP sorting algorithm