data structure special node and echoing