rename instructions to ops, split code into separate var