extended Discover