the code
update .gitignore