removed graphviz external dependancy