new interfaces for discovery