first subNode search implementation