add datasegment mapper