add genkernel script