learning how to create a kernel