first multi-segment version