added groups, generated diagram draft