Added submodule initialization