restructuring paths