adding diagram notion