falta implementação completo do save e das mensagens