implementação bem inicial do protocolo