more complete .gitignore