WIP: interpolate Z