Kernel 2 assignment