generate valid geojson