add getKernel()