block -> group, added subgroups