fix bug add .gitignore