some geo utility