fix discoverer