toggle and contribution modified according to multi_k