implement geojson creation