restructuring of machines module