alterei algumas coisas principalmente na area de metodos