nearly done with graphs