optimize communications
up