added geoJson support