add tipos de mensagens
add cobertura de testes
removendo anotacao
add mensagens e testes