Added affinity propagation