define instructions.
so far so good. now lets use select extensively.
starting to implement asm.