adding transposition