so many segment names...