merged 2 kernels