more work on 3 op code

trying to make it compilable again