Trabalho finalizado. Todos os metodos implementados.