system restructured