whitespace and gitignore changes