better graph, more comments