add probabilistic crowding