restructure harness