changed to affinity propagation