[update] gitignore
[add] basics