segs -> parts