innner dependece in the tree search
add some ignore files.
add some method,now it is nearly complete.