updated .gitignore, mode changes