harvesting script + data