reorganising submodule