Data clustering (9/21)

Data clustering