ugh submodules don't work