Restructuring application