un poco de refactor en los metodos