start working on core discovery for the client