metodo ampliado hay q hacer refactoring como lo