discoverController