restructuring files