primera refactorizacion