updated submodules with .gitignore