diagram updated..