working on geojson type