add segment_check function, plus quick test.