data flow graph