mostly elasticsearch geo stuff