initial stab at the harvester - only one request so misses some data