need to be able to update submodules more easily