Refatorando alguns metodos