restructured and reverted