directed graphs.