First implementation of WRetriever