added lines to allow for updating submodules