updated settings and gitignore