added about half of the instruction opcodes