node detection