added opcodes
update