update config and .gitignore