cleaning
list of opcodes
better opcodes
script encoder and decoder