clean and module