gitignore changes and project settings