donut appending segments from dataset