Added caching abilities, more work to Harvest