even betterer gitignore