transpose chenge done, with a flag