added .gitignore
added traversals