outlined transposition code.