node based latch