Clean and factorization