remove i instance variable from instructions
and instruction
and opcodes
or instruction