kinda working on digraph draw