correção nas exceções umas faltava fazer e outras complementar e ao
final colocar Exception em algumas