interpolation kernel headers