Adicionando Implementação de varios cenários, e problema com mensagem de erro persiste