add tree walker
add gitignore