Implementação parte de comunicação