now all kernels inside