first try for geodesic projection