multi-region support - issue #21 - issue #105