change pipeline Datapath public
add doc