Restructuring layout