fix commutator subgroup