didi diagram