add mensagens e mais refatoracao