add snapworld code to send segmented vector