graph1, version1