Improving diagram