Reestructuring modules.