-- receiving and outgoing modules update