implement the region service for libatlantis