re-arranged grouping structure