diagram method