update .gitignore
the code need to be simplified, also I have not added the comment yet...
update