commute transformation