Improved diagram