playing with the kernel