otras refactorizaciones