first draft for DiscoveryModel; the jar has been uploaded in the jar folder;