update .gitignore
do refactor