remove Instruction interface, now everything is vop