restructured attribute groupings