... diagram