refactor geodesic example