added basic multicast discovery.