fixed select node method