think I have a much smoother interpolation working. Very tricky