tried some different kernels in main.cc