vis and digraphs
solve conflict