refactoring problemas terminado