add --recursive for submodules