[leave this here]
http://forum.logicalgamers.com/graph...-tutorial.html