user settings and update .gitignore