adicionando tratamento para excessoes