now with graphs