update .gitignore
refactor