node explanation