new gitignore
the codes