delegate multicast