pretty graph, more graph stuffs