seg_wrapper