antes de refactor