mark segments as experimental
move segments out to a separate extensions