De-duplicating and Clustering