dual codewords