break jaccard into multiple steps