added UDP multicast communication