with graphs