first commit of interpolation again
and added lspreader changes
added time checking
added 3d interpolation correctly
I don't even know.
Corrected yet another error.
added changes to render3d