rename interpolate -> interpolateZ