The clustering model