add enum of opcodes
better random fake data