cleaner module implemented