touch up search stuff and add geoloc