add deterministic crowding