add fancy diagram