add has_regions