added another set of opcodes