fixed submodule tree