use pastrounds for interpolation & fix unequal length in geom segment