Segment structure implemented