the final gitignore