first commit of fast_digraph