Refactoreo inicial 2