refatorando metodos