adicionando tratamento de erro e contando metodo que deu erro