memory allocation for TimeRows
interface fox boxing things
new interpolation interface
better interpolation interface, refactored old methods