updates to submodules