added class SearchNode