Refactorización y configuración