add a section on idiagrams