cleaned up a bit
beginning of graph
latest