working on clustering.