added string/opcode conversions