forgot DirectedNode.h