working on multicast message multiplexing