support for multiple regions with separate configurations