expand the kernel