add submodule initializing