add opcodes
add mnemonic and test