routing and some repositioning of parts