Kernel fml 1/2