add a few more kernels