Add graph.c