i am bad at linking submodules properly