now caching the results via pickle and comparing via link