Refactorizacion codigo.