change MarkerSegmentProcess to BaseSegmentProcess