un poco de refactoring