refactoring. NodeFinder takes target node as parameter of constructor.