Clustering features

New clustering features include: