working well for interpolation - now do the networking