Added support for all opcodes, but not functionality