changes for ability to segment each vertical into sub-verticals