i hope this works. also, fuck submodules