REFACTORIZATION