substitute the tensor functions for other using the kernels