added digraph of data flow