reduce(transmission and monitor)