what are the binary codes