working on delay node