fixing the over-clustering problem