Refactorizacion cliente