fleshing out node search