A model for clustering | Synapse