cleaning and testing