submodule crap