fix bug
modify gitignore