add generic geojson model