Teacher's best practice for theoretical thinking - the case of commutativity