kernel submodule initialization