add diagams