make a better .gitignore v2