retooling findNode for speed
added bits needed for coding