multi-region swirly