modify .gitignore
update code