added DiscoverControl