diagram updated