teste numero quatro resolvido e alguns refatoramentos.