use our kernels