backend for GeoEco