changes to kernels