submodule nonsense
Finally fixed submodules