add  kernel.h  and test in main.c