added LSH and shingle level hash