restructured shit