differentiate clean and clean all