updating to fix submodules honestly