added region support