core->core_kernel