updates in the kernel function