diagram #2