support for region labels with variable length
support for region labels with variable length