update config and set gitignore