adding geodesic option for sphere()