gitignore improvement