Refactorizado el codigo del proyecto