cleaning and dis-assembly